int              rxvt_xerror_handler              __PROTO((const Display *display __attribute__((unused)), const XErrorEvent *event));
void             rxvt_privileges                  __PROTO((rxvt_t *r, int mode));
void             rxvt_font_up_down                __PROTO((rxvt_t *r, int n, int direction));
int              rxvt_get_fontwidest              __PROTO((XFontStruct *f));
void             rxvt_set_colorfgbg               __PROTO((rxvt_t *r));
void             rxvt_setSize                     __PROTO((rxvt_t *r, XRectangle *size));
void             rxvt_setColor                    __PROTO((rxvt_t *r, unsigned long *fg, unsigned long *bg));
Bool             rxvt_IMisRunning                 __PROTO((rxvt_t *r));
void             rxvt_setPreeditArea              __PROTO((rxvt_t *r, XRectangle *preedit_rect, XRectangle *status_rect, XRectangle *needed_rect));
void             rxvt_IMDestroyCallback           __PROTO((XIM xim __attribute__((unused)), XPointer client_data __attribute__((unused)), XPointer call_data __attribute__((unused))));
Bool             rxvt_IM_get_IC                   __PROTO((rxvt_t *r));
void             rxvt_set_r                       __PROTO((rxvt_t *r));
